<!DOCTYPE html>
<!-- BBF GitHub Pages pandoc template; modified from default.html template -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8"/>
  <meta name="generator" content="pandoc"/>
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"/>
  <meta name="author" content=""/>
  <meta name="description" content="Broadband Forum CPE WAN Management
Protocol (CWMP) Data Models: Device Data Model Files and
Documentation"/>
  <meta name="theme-color" content="#157878"/>
  <title>BBF – Broadband Forum CPE WAN Management Protocol (CWMP) Data Models</title>
  <style>
    code{white-space: pre-wrap;}
    span.smallcaps{font-variant: small-caps;}
    div.columns{display: flex; gap: min(4vw, 1.5em);}
    div.column{flex: auto; overflow-x: auto;}
    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
    /* The extra [class] is a hack that increases specificity enough to
       override a similar rule in reveal.js */
    ul.task-list[class]{list-style: none;}
    ul.task-list li input[type="checkbox"] {
      font-size: inherit;
      width: 0.8em;
      margin: 0 0.8em 0.2em -1.6em;
      vertical-align: middle;
    }
    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
  </style>
  <link rel="stylesheet" href="github.css"/>
  <link rel="stylesheet" href="extra.css"/>
  <link rel="stylesheet" href="local.css"/>
  <link rel="stylesheet" href="toc.css"/>
  <!-- Automatic hover links scripts -->
  <script>
  window.addEventListener('DOMContentLoaded', function() {
    var hoverlink = null;

    var elems = document.querySelectorAll('.auto-hoverlink:not(section)');
      for (var i = 0; i < elems.length; i++) {
        var elem = elems[i];

        elem.addEventListener('mouseenter', event => {
          var target = event.target;
          var info_attr = target.attributes.getNamedItem('data-info');
          var anchor_attr = target.attributes.getNamedItem('data-anchor');
          var thing = info_attr ? info_attr.value : target.localName
          /* we check the parent to cover the case where pandoc has moved the
             id from a header to its parent section */
          var anchor = target.id || target.parentElement.id ||
                                    (anchor_attr ? anchor_attr.value : null);

          if (hoverlink) {
            hoverlink.remove();
            hoverlink = null;
          }

          if (!anchor) {
              console.warn('%s %s has no id or data-anchor',
                           thing, target.textContent);
          } else {
            hoverlink = document.createElement('a');
            hoverlink.href = '#' + anchor;
            hoverlink.className = 'hoverlink';
            hoverlink.title = 'Permalink to this ' + thing;
            target.appendChild(hoverlink);
          }
        });

        elem.addEventListener('mouseleave', () => {
          if (hoverlink) {
            setTimeout(function(href) {
              if (hoverlink && hoverlink.href == href) {
                hoverlink.remove();
                hoverlink = null;
              }
            }, 1000, hoverlink.href);
          }
        });
      }
  });
  </script>
  <!-- Automatic hover links styles -->
  <style>
  :root {
      --hoverlink-gap: 0.2em;
      --hoverlink-size: 0.9em;
  }

  .hoverlink {
      text-decoration: none;
  }

  .hoverlink::after {
      position: absolute;
      display: inline-block;
      content: "";
      margin-left: var(--hoverlink-gap);
      width: var(--hoverlink-size);
      height: var(--hoverlink-size);
      background-size: var(--hoverlink-size) var(--hoverlink-size);
      /* https://icon-library.com/images/permalink-icon/permalink-icon-17.jpg
         (resized from 512x512 to 64x64) */
      background-image: url(permalink.png);
  }
  </style>
  <!-- Automatic sections scripts -->
  <script>
  /* 1. Find all sections, i.e., elements with class "new-section"
     2. If a section has no id (shouldn't happen), auto-assign one
     3. For each element with an id, set "data-section" to its section id
     4. For each internal link, similarly set "data-section" to its section id
   */
  window.addEventListener('DOMContentLoaded', () => {
      var target_sections = new Map();
      var sections = document.getElementsByClassName('new-section');
      for (var i = 0; i < sections.length; i++) {
          var section = sections[i];
          if (!section.id) {
              section.id = 'section-' + i;
          }
          target_sections.set(section.id, section.id);
          section.setAttribute('data-section', section.id)
          var targets = section.querySelectorAll('[id]');
          for (var j = 0; j < targets.length; j++) {
              var target = targets[j];
              target_sections.set(target.id, section.id);
              target.setAttribute('data-section', section.id)
          }
      }

      var doc_url = new URL(document.URL);
      var links = document.querySelectorAll('a[href]');
      var warned = new Map()
      for (var i = 0; i < links.length; i++) {
          var link = links[i];
          var url = new URL(link.href, document.URL);
          if (url.hostname == doc_url.hostname &&
              url.pathname == doc_url.pathname && url.hash) {
              var href = url.hash.substring(1);
              var section_id = target_sections.get(href)
              if (!section_id) {
                  if (!warned.get(href)) {
                      console.warn("href %s undefined or not within a section",
                                   href);
                      warned.set(href, true);
                  }
              } else {
                  link.setAttribute('data-section', section_id);
              }
          }
      }
  });

  /* Create a new scope to avoid using a global variable */
  (function() {

      /* Show the section with the given id, which is assumed to be valid */
      function show_section(section_id) {
          var section = document.getElementById(section_id);

          /* The "cover-only" class indicates elements that should only be
             shown when the cover page section is shown */
          var cover_onlys = document.getElementsByClassName('cover-only');
          if (section) {
              for (var i = 0; i < cover_onlys.length; i++) {
                  var cover_only = cover_onlys[i];
                  if (section_id != 'sec:cover-page') {
                      cover_only.classList.add('hidden')
                  } else {
                      cover_only.classList.remove('hidden')
                  }
              }
          }

          /* Hide all sections, then un-hide this one */
          var sections = document.getElementsByClassName('new-section');
          for (var i = 0; i < sections.length; i++) {
              sections[i].classList.add('hidden');
          }
          section.classList.remove('hidden')
      }

      /* Add click events to all links, using the "data-section" attribute
         (set earlier) to show the associated section */
      window.addEventListener('DOMContentLoaded', () => {
          var links = document.querySelectorAll('a[data-section]');
          for (var i = 0; i < links.length; i++) {
              links[i].addEventListener('click', event => {
                  var link = event.currentTarget;
                  var section_id = link.attributes['data-section'].value;
                  show_section(section_id);
              });
          }
      });

      /* Ensure that loading the page with a URL fragment (hash) will show the
         associated section */
      window.addEventListener('DOMContentLoaded', () => {
          var url = new URL(document.URL);
          if (url.hash.length > 1) {
              var href = url.hash.substring(1);
              var target = document.getElementById(href);
              if (!target) {
                  var fallback = 'sec:executive-summary';
                  console.warn("target %s undefined; falling back on %s",
                               href, fallback);
                  href = fallback;
                  target = document.getElementById(href);
                  if (!target) {
                      var fallback = 'sec:cover-page';
                      console.warn("target %s undefined; falling back on %s",
                                   href, fallback);
                      href = fallback;
                      target = document.getElementById(href);
                  }
              }
              if (!target) {
                  console.warn("target %s undefined", href);
              } else {
                  var section_id = target.attributes['data-section'].value;
                  if (!section_id) {
                      console.warn("target %s not within a section", href);
                  } else {
                      show_section(section_id);
                  }
              }
          }
      });

  /* End of new scope */
  })();
  </script>
  <!-- Automatic sections styles -->
  <style>
  h1.cover-page, .hidden, aside.footnotes-end-of-document {
      display: none;
  }
  </style>
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>

<body>
  <section class="page-header">
    <h1 class="project-name">
      <a href="index.html" style="text-decoration: none; color: white;">
        <img src="bbflogo-reverse-dark.png"/><br>
        CPE WAN Management Protocol
      </a>
    </h1>
    <h2 class="project-tagline">Device Data Model Files and
Documentation</h2>
    <p></p>
    <p></p>
    <div class="project-buttons">
      <a class="btn" href="#sec:current-data-models">Current Data
Models</a>
      <a class="btn" href="https://data-model-template.broadband-forum.org" title="TR-106">Data
Model Template</a>
      <a class="btn" href="https://www.broadband-forum.org/download/TR-069.pdf" title="CWMP
Specification">Specification</a>
      <a class="btn" href="https://usp.technology" title="usp.technology">Discover
USP</a>
    </div>
  </section>

  <section class="main-content">
    <header id="title-block-header" class="cover-only">
      <h1 class="title auto-hoverlink" id="title">Broadband Forum CPE
WAN Management Protocol (CWMP) Data Models</h1>
      <p class="subtitle">2024-07-23: <a
href="https://www.broadband-forum.org/download/TR-106_Amendment-14.pdf">TR-106
Amendment 14</a> and <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-18.pdf">TR-181
Issue 2 Amendment 18</a></p>
      <p class="author"></p>
    </header>
    <nav id="SIDEBAR" role="doc-toc">
<ul>
<li><a href="#sec:cover-page">Introduction</a></li>
<li><a href="#sec:current-data-models">Current Data Models</a>
<ul>
<li><a href="#sec:current-device2"><span
class="heading">Device:2</span></a></li>
<li><a href="#sec:current-fapservice2"><span
class="heading">FAPService:2</span></a></li>
<li><a href="#sec:current-fapservice1"><span
class="heading">FAPService:1</span></a></li>
<li><a href="#sec:current-storageservice1"><span
class="heading">StorageService:1</span></a></li>
<li><a href="#sec:current-stbservice1"><span
class="heading">STBService:1</span></a></li>
<li><a href="#sec:current-voiceservice2"><span
class="heading">VoiceService:2</span></a></li>
<li><a href="#sec:current-voiceservice1"><span
class="heading">VoiceService:1</span></a></li>
</ul></li>
<li><a href="#sec:root-data-models">Root Data Models</a>
<ul>
<li><a href="#sec:device2">Device:2</a></li>
<li><a href="#sec:device1-deprecated">Device:1
<strong>[DEPRECATED]</strong></a></li>
<li><a
href="#sec:internetgatewaydevice1-deprecated">InternetGatewayDevice:1
<strong>[DEPRECATED]</strong></a></li>
</ul></li>
<li><a href="#sec:service-data-models">Service Data Models</a>
<ul>
<li><a href="#sec:fapservice2">FAPService:2</a></li>
<li><a href="#sec:fapservice1">FAPService:1</a></li>
<li><a href="#sec:storageservice1">StorageService:1</a></li>
<li><a href="#sec:stbservice1">STBService:1</a></li>
<li><a href="#sec:voiceservice2">VoiceService:2</a></li>
<li><a href="#sec:voiceservice1">VoiceService:1</a></li>
</ul></li>
<li><a href="#sec:component-definitions">Component Definitions</a>
<ul>
<li><a href="#sec:femto-components">Femto Components</a></li>
<li><a href="#sec:component-objects-for-cwmp-deprecated">Component
Objects for CWMP <strong>[DEPRECATED]</strong></a></li>
<li><a href="#sec:network-performance-tests">Network Performance
Tests</a></li>
</ul></li>
<li><a href="#sec:schema-files">Schema Files</a>
<ul>
<li><a href="#sec:xmpp-connection-request-schema">XMPP Connection
Request Schema</a></li>
<li><a href="#sec:udp-lightweight-notification-schema">UDP Lightweight
Notification Schema</a></li>
<li><a
href="#sec:ipdr-service-specification-for-bulk-data-collection">IPDR
Service Specification for Bulk Data Collection</a></li>
<li><a href="#sec:device-type-schema-dt-schema">Device Type Schema (DT
Schema)</a></li>
<li><a href="#sec:data-model-report-schema-dmr-schema">Data Model Report
Schema (DMR Schema)</a></li>
<li><a href="#sec:dt-device-type-features-schema-dtf-schema">DT (Device
Type) Features Schema (DTF Schema)</a></li>
<li><a href="#sec:dm-data-model-definition-schema-dm-schema">DM Data
Model Definition Schema (DM Schema)</a></li>
<li><a href="#sec:cwmp-rpc-schema">CWMP RPC Schema</a></li>
<li><a href="#sec:xml-catalog"><span>XML Catalog</span></a></li>
</ul></li>
<li><a href="#sec:support-files">Support Files</a>
<ul>
<li><a href="#sec:data-model-data-types">Data Model Data Types</a></li>
<li><a href="#sec:data-model-bibliographic-references">Data Model
Bibliographic References</a></li>
</ul></li>
<li><a href="#sec:outdated-corrigenda">Outdated Corrigenda</a></li>
</ul>
    </nav>
<section id="sec:cover-page" class="cover-page unnumbered new-section">
<h1 class="cover-page unnumbered">Introduction</h1>
<ul>
</ul>
<p>The Broadband Forum defines several data models for use with the CPE
WAN Management Protocol (<a
href="https://www.broadband-forum.org/download/TR-069.pdf">TR-069
Amendment 6</a>). These data models contain objects and parameters that
describe the many different functions and capabilities available to
devices and services that are manageable via CWMP.</p>
<p>CWMP data models are divided into two types: <em>Root</em> and
<em>Service</em>. The root data model, <em>Device</em><a
href="#fn1"><span id="fnref1"><sup>1</sup></span></a>, is used to
describe the major functions of a network aware device, including
interfaces, software/firmware, diagnostics, components common to CWMP
and other services, and the basic device information necessary to
CWMP.</p>
<p>Service data models describe modular functionality that allow the
extension of the root data model on a device (under
<em>Device.Services.</em>) to provide particular services, such as a
voice service, set top box service, network attached storage, etc.</p>
<p>Each data model is defined by a <em>Name:Version</em> syntax. A
device defines its data model by defining a <em>device type</em>, an XML
document that maps to (imports) BBF official data model objects and/or
vendor specific objects. A full explanation of how to develop compliant
CWMP data models can be found in <a
href="https://www.broadband-forum.org/download/TR-154.pdf">TR-154</a>.</p>
<p>Note: All the files below are directly reachable via: <a
href="https://www.broadband-forum.org/cwmp/%3Cfilename"
class="uri">https://www.broadband-forum.org/cwmp/&lt;filename</a>&gt;.</p>
<h2 class="unlisted auto-hoverlink" data-info="header"
id="sec:how-do-i-use-these">How do I use these?</h2>
<p>Use the CWMP data model files to define and implement what exists in
your solution’s <em>Supported Data Model</em>. This will help the ACS to
learn what your CPE is capable of. The data models will also describe
how your CPE’s <em>Instantiated Data Model</em> will behave during
operation.</p>
<ul>
<li>View the HTML files on this page for a human-readable look at the
data model documentation.</li>
<li>Use the XML files in this repository when generating code and
performing data validation.</li>
</ul>
<p>These data models are the basis for the Broadband Forum’s <a
href="https://usp-data-models.broadband-forum.org">data models for the
User Services Platform (USP)</a>.</p>
<p>The source files used to build the complete CWMP data model can be
found on <a
href="https://github.com/BroadbandForum/cwmp-data-models">GitHub</a>.</p>
<p>A ZIP file containing all the latest data models can be downloaded
from <a
href="https://github.com/BroadbandForum/cwmp-data-models/archive/master.zip">here</a>.</p>
<hr />
<ol>
<li><div id="fn1">
<p>Early versions of the CWMP data model defined two root data models,
<em>InternetGatewayDevice</em> and <em>Device</em>. Version 2 of the
<em>Device</em> root data model (<em>Device:2</em>) deprecates
<em>InternetGatewayDevice</em> and <em>Device:1</em> in favor of a
single root data model.<a href="#fnref1">&#8617;</a></p>
</div></li>
</ol>
</section>
<section id="sec:current-data-models"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Current Data Models</h1>
<table class="data-models">
<colgroup>
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 8%" />
<col style="width: 3%" />
<col style="width: 50%" />
<col style="width: 8%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Data Model</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">XML</th>
<th style="text-align: left;">HTML</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Specification</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td rowspan="2" style="text-align: left;"><h2 id="sec:current-device2"
class="auto-hoverlink" data-info="header"><a href="#sec:device2"
class="heading">Device:2</a></h2></td>
<td rowspan="2" style="text-align: left;"><p> 2.18</p></td>
<td rowspan="2" style="text-align: left;"><p> <span
id="tr-181-2-18-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-18-0-cwmp-full.xml">tr-181-2-18-0-cwmp-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-2-18-0-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added more counter types to IoT</li>
<li>Improved MoCA network state parameter descriptions</li>
<li>Added new parameter to support VLAN priority</li>
<li>Added new parameter to indicate the used Ethernet duplex mode</li>
<li>Improved example Ethernet PHY types by using more commonly used
types</li>
<li>Added new parameter to control the sending of ARP messages on an
Ethernet link</li>
<li>Corrected access type of multiple parameters</li>
<li>Added new parameters for IP based access control in HTTP access</li>
<li>Added new parameter to configure the MTU on an Ethernet link</li>
<li>Added new parameter to link a USPService to an ExecutionUnit
providing it</li>
<li>Extended size of various QoS parameter types from 32 bits to 64 bits
types</li>
<li>Added new parameter to control filtering of ICMPv6 packets</li>
<li>Changed one more missed parameter from hidden to secured</li>
<li>Added new parameters to control DHCP retransmission/retry
behavior</li>
<li>Removed some dmr:fixedObject attributes from non-fixed objects</li>
<li>Added Device.Schedules. mechanism to define time-based schedules for
services to use</li>
<li>Added new parameters indicate the reason for a device reboot</li>
<li>Added new parameters to configure and check the Ethernet MDIX
mode</li>
<li>Deprecated a decent number of MultiAP commands and parameters due to
being supported in DataElements</li>
<li>Refactored many Interface and Link objects, parameters and commands
into components for deduplication</li>
<li>Refactored and improved the description of the NetworkConfig
object</li>
<li>Replaced outdated DHCPv6 bibref by latest RFC</li>
<li>Added Reset() command to various interface stats objects</li>
<li>Promoted some readOnly parameters to readWrite</li>
<li>Added source and dest port ranges to more firewall objects</li>
<li>Added success and failure counters to IEEE802.1x supplicant
stats</li>
<li>Added 3GPP-NAS auto configuration type to various enumerations</li>
<li>Added RemainingLeastTime to port-mapping objects</li>
<li>Demoted a few readWrite objects to readOnly since they were never
meant to be the former</li>
<li>Added histogram mode to PeriodicSampling mechanism</li>
<li>Added more informational parameters and ShutdownDelay as well as
user configuration to SMM DUs</li>
<li>Added system capabilities configuration to Users</li>
<li>Changed parameter type of some Wi-Fi timestamps from string to
datetime</li>
<li>Clarified the credentials allowed usages</li>
<li>Added UUID, Version, and ExecEnvRef as output arguments to the
InstallDU() command</li>
<li>Adjusted indentation to fix rendering issues</li>
<li>Added missing Alias keys throughout the data model</li>
<li>Removed some inappropriate dmr:noUniqueKeys annotations</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> July 2024</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="https://device-data-model.broadband-forum.org">Device Data
Model</a></p>
<p><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-18.pdf">TR-181
Issue 2 Amendment 18</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-18-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="5" style="text-align: left;"><h2
id="sec:current-fapservice2" class="auto-hoverlink"
data-info="header"><a href="#sec:fapservice2"
class="heading">FAPService:2</a></h2></td>
<td rowspan="5" style="text-align: left;"><p> 2.1</p></td>
<td rowspan="2" style="text-align: left;"><p> <span
id="tr-196-2-1-2-cwmp.xml" class="auto-hoverlink"><a
href="tr-196-2-1-2-cwmp-full.xml">tr-196-2-1-2-cwmp-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-196-2-1-2-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Deprecated Blacklisted parameters and replaced with Blocklisted
parameters</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> July 2022</p></td>
<td rowspan="5" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-196_Issue-2.pdf">TR-196
Issue 2</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-196-2-1-2-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"> <span
id="tr-196-2-1-1-cwmp.xml" class="auto-hoverlink"><a
href="tr-196-2-1-1-cwmp-full.xml">tr-196-2-1-1-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-1-1-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> September 2019</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-196-2-1-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><span id="tr-196-2-1-0.xml"
class="auto-hoverlink"><a
href="tr-196-2-1-0-full.xml">tr-196-2-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added parameters for 3GPP SA5 Rel 11 and 12 (TS 32.452, TS
32.453)</li>
<li>Added parameters for 3GPP SA5 Rel 13 (CR S5-145293)</li>
<li>Added parameters for 3GPP SA5 Rel 13 (CR S5-146268)</li>
</ul></td>
<td style="text-align: left;">August 2015</td>
</tr>
<tr class="odd">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"><h2
id="sec:current-fapservice1" class="auto-hoverlink"
data-info="header"><a href="#sec:fapservice1"
class="heading">FAPService:1</a></h2></td>
<td rowspan="2" style="text-align: left;"><p> 1.1</p></td>
<td style="text-align: left;"><p><span id="tr-196-1-1-1.xml"
class="auto-hoverlink"><a
href="tr-196-1-1-1-full.xml">tr-196-1-1-1-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-196-1-1-1.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Added Alias parameters</li>
</ul></td>
<td style="text-align: left;"><p>November 2012</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-196_Amendment-1_Corrigendum-1.pdf">TR-196
Amendment 1 Corrigendum 1</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-196-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-196-1-1-0-full.xml">tr-196-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Supported 3GPP releases 9 and 10</li>
</ul></td>
<td style="text-align: left;">May 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-196_Amendment-1.pdf">TR-196
Amendment 1</a></td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:current-storageservice1" class="auto-hoverlink"
data-info="header"><a href="#sec:storageservice1"
class="heading">StorageService:1</a></h2></td>
<td rowspan="3" style="text-align: left;"><p> 1.3</p></td>
<td rowspan="2" style="text-align: left;"><p> <span
id="tr-140-1-3-1-cwmp.xml" class="auto-hoverlink"><a
href="tr-140-1-3-1-cwmp-full.xml">tr-140-1-3-1-cwmp-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-140-1-3-1-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> September 2019</p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-140_Amendment-3.pdf">TR-140
Amendment 3</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-140-1-3-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-140-1-3-0.xml"
class="auto-hoverlink"><a
href="tr-140-1-3-0-full.xml">tr-140-1-3-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-140-1-3-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Update file system and connection enumerations</li>
<li>Added SMART data model</li>
</ul></td>
<td style="text-align: left;">May 2017</td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:current-stbservice1" class="auto-hoverlink"
data-info="header"><a href="#sec:stbservice1"
class="heading">STBService:1</a></h2></td>
<td rowspan="3" style="text-align: left;"><p> 1.4</p></td>
<td rowspan="2" style="text-align: left;"><p> <span
id="tr-135-1-4-1-cwmp.xml" class="auto-hoverlink"><a
href="tr-135-1-4-1-cwmp-full.xml">tr-135-1-4-1-cwmp-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-135-1-4-1-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> September 2019</p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-135_Amendment-3.pdf">TR-135
Amendment 3</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-135-1-4-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-135-1-4-0.xml"
class="auto-hoverlink"><a
href="tr-135-1-4-0-full.xml">tr-135-1-4-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-4-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added objects for Service Monitoring of Events</li>
</ul></td>
<td style="text-align: left;">August 2015</td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:current-voiceservice2" class="auto-hoverlink"
data-info="header"><a href="#sec:voiceservice2"
class="heading">VoiceService:2</a></h2></td>
<td rowspan="3" style="text-align: left;"><p> 2.0</p></td>
<td style="text-align: left;"><p><span id="tr-104-2-0-2-cwmp.xml"
class="auto-hoverlink"><a
href="tr-104-2-0-2-cwmp-full.xml">tr-104-2-0-2-cwmp-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-104-2-0-2-cwmp.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Clarified meaning of SessionID and added new SIPSessionID</li>
</ul></td>
<td style="text-align: left;"><p>January 2020</p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-104_Issue-2.pdf">TR-104
Issue 2</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><span id="tr-104-2-0-1-cwmp.xml"
class="auto-hoverlink"><a
href="tr-104-2-0-1-cwmp-full.xml">tr-104-2-0-1-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-104-2-0-1-cwmp.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-104-2-0-0.xml"
class="auto-hoverlink"><a
href="tr-104-2-0-0-full.xml">tr-104-2-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-104-2-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">March 2014</td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><h2 id="sec:current-voiceservice1"
class="auto-hoverlink" data-info="header"><a href="#sec:voiceservice1"
class="heading">VoiceService:1</a></h2></td>
<td style="text-align: left;">1.1</td>
<td style="text-align: left;"><span id="tr-104-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-104-1-1-0-full.xml">tr-104-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-104-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added <em>Alias</em> parameters</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-104_Issue-1.pdf">TR-104
Issue 1</a></td>
</tr>
</tbody>
</table>
</section>
<section id="sec:root-data-models"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Root Data Models</h1>
<table class="data-models">
<colgroup>
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 8%" />
<col style="width: 3%" />
<col style="width: 50%" />
<col style="width: 8%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Data Model</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">XML</th>
<th style="text-align: left;">HTML</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Specification</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td rowspan="31" style="text-align: left;"><h2 id="sec:device2"
class="auto-hoverlink" data-info="header">Device:2</h2></td>
<td rowspan="2" style="text-align: left;"><p> 2.18</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="tr-181-2-18-0-cwmp-full.xml">tr-181-2-18-0-cwmp-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-181-2-18-0-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added more counter types to IoT</li>
<li>Improved MoCA network state parameter descriptions</li>
<li>Added new parameter to support VLAN priority</li>
<li>Added new parameter to indicate the used Ethernet duplex mode</li>
<li>Improved example Ethernet PHY types by using more commonly used
types</li>
<li>Added new parameter to control the sending of ARP messages on an
Ethernet link</li>
<li>Corrected access type of multiple parameters</li>
<li>Added new parameters for IP based access control in HTTP access</li>
<li>Added new parameter to configure the MTU on an Ethernet link</li>
<li>Added new parameter to link a USPService to an ExecutionUnit
providing it</li>
<li>Extended size of various QoS parameter types from 32 bits to 64 bits
types</li>
<li>Added new parameter to control filtering of ICMPv6 packets</li>
<li>Changed one more missed parameter from hidden to secured</li>
<li>Added new parameters to control DHCP retransmission/retry
behavior</li>
<li>Removed some dmr:fixedObject attributes from non-fixed objects</li>
<li>Added Device.Schedules. mechanism to define time-based schedules for
services to use</li>
<li>Added new parameters indicate the reason for a device reboot</li>
<li>Added new parameters to configure and check the Ethernet MDIX
mode</li>
<li>Deprecated a decent number of MultiAP commands and parameters due to
being supported in DataElements</li>
<li>Refactored many Interface and Link objects, parameters and commands
into components for deduplication</li>
<li>Refactored and improved the description of the NetworkConfig
object</li>
<li>Replaced outdated DHCPv6 bibref by latest RFC</li>
<li>Added Reset() command to various interface stats objects</li>
<li>Promoted some readOnly parameters to readWrite</li>
<li>Added source and dest port ranges to more firewall objects</li>
<li>Added success and failure counters to IEEE802.1x supplicant
stats</li>
<li>Added 3GPP-NAS auto configuration type to various enumerations</li>
<li>Added RemainingLeastTime to port-mapping objects</li>
<li>Demoted a few readWrite objects to readOnly since they were never
meant to be the former</li>
<li>Added histogram mode to PeriodicSampling mechanism</li>
<li>Added more informational parameters and ShutdownDelay as well as
user configuration to SMM DUs</li>
<li>Added system capabilities configuration to Users</li>
<li>Changed parameter type of some Wi-Fi timestamps from string to
datetime</li>
<li>Clarified the credentials allowed usages</li>
<li>Added UUID, Version, and ExecEnvRef as output arguments to the
InstallDU() command</li>
<li>Adjusted indentation to fix rendering issues</li>
<li>Added missing Alias keys throughout the data model</li>
<li>Removed some inappropriate dmr:noUniqueKeys annotations</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> July 2024</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="https://device-data-model.broadband-forum.org">Device Data
Model</a></p>
<p><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-18.pdf">TR-181
Issue 2 Amendment 18</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-18-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 2.17</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-17-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-17-0-cwmp-full.xml">tr-181-2-17-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-17-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added new parameters for Multi-flow and Multi-server testing
capability as defined in TR-471 Issue 4</li>
<li>Updated MoCA data model with MoCA Alliance 2.5 specification</li>
<li>Added Device.DNS.SD.Advertise object to to allow the configuration
of DNS-SD services that need to be advertised by the device</li>
<li>Added RDNSS and DNSSL options to the
Device.RouterAdvertisement.InterfaceSetting.{i}. object</li>
<li>Added missing parameters from the Data Elements R2.1
specification</li>
<li>Added the Zone file concept to the Device.DNS. object</li>
<li>Added DNS caching configurability to the Device.DNS.Relay. object,
allowing for control over the cache settings, added a mechanism to allow
the specification of the ingress (LAN side) interface(s) to be used by
the DNS forwarders</li>
<li>Added new InterfaceSetting object to Device.Firewall.</li>
<li>Added ModuleVersion parameter to InstallDU() and Update()
commands</li>
<li>Added Origin parameter to PinHole, PortMapping and
AccessControl</li>
<li>Added PhysAddressMask parameter to AccessControl</li>
<li>Added LeaseDuration and RemainLeaseTime parameters to the DMZ and
Pinhole objects</li>
<li>Added Device.Firewall.ConnectionTracking. object tree to configure
ALGs</li>
<li>Added missing DSL xTU-C and xTU-R parameters to DSL objects</li>
<li>Added Device.Syslog. object tree to configure a syslog service</li>
<li>Added Support for password authentication in xPON</li>
<li>Added MaxNumberOfPortMappings and MaxNumberOfPortTriggers parameters
to indicate system limits</li>
<li>Fixed the access of some UserInterface parameters and objects:
Demoted Session and User to read-only, promoted Protocol to
read-write</li>
<li>Fixed the access of a SSH parameter: Promoted AutoDisableDuration to
read-write</li>
<li>Fixed the access of a USPServices parameter: Demoted Protocol to
read-only</li>
<li>Added UDSAgent:1 and UDSController:1 profiles</li>
<li>Added Device.DeviceInfo.LogRotate.{i}. to setup a log rotation
mechanism</li>
<li>Clarified descriptions of parameters in
Device.SoftwareModules.ExecutionUnit.{i}.AutoRestart.</li>
<li>Added initial support for the 802.11be Wi-Fi 7 standard/mode in
various places</li>
<li>Added OnBoardingComplete parameter to
Device.LocalAgent.Controller.{i}.</li>
<li>Clarified suggested implementation of Device.PeriodicStatistics.
concept</li>
<li>Added support for passing environment variables to software
modules</li>
<li>Removed reference to an incorrect default port requirement from
TR-471</li>
<li>Added EEEStatus parameter to Device.Ethernet.Interface.{i}.</li>
<li>Extended the key of Device.LocalAgent.Monitor.{i}.OnChange!
ChangeSet.{i}.Parameter.{i}. output argument to include ChangeTime</li>
<li>Added objects and parameters to align with the work-in-progress
DataElements R3 specification</li>
<li>Refactored scheduling related parameters into component for easier
reuse and added Active and TimeLeft parameters</li>
<li>Added Device.SoftwareModules.ExecutionUnit.{i}.NetworkConfig. object
and parameters</li>
<li>Added MaxSupportedDataDownlinkRate, MaxSupportedDataUplinkRate, SNR,
and MaxSupportedBandwidth parameters to
Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.</li>
<li>Replaced custom coded Order parameter type and descriptions with the
new Order datatype and text template</li>
<li>Changed the default WebSocket port from 5683 to 8443</li>
<li>Added support for checksum reporting to TransferComplete! event</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> January 2024</td>
<td rowspan="2" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-17.pdf">TR-181
Issue 2 Amendment 17</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-17-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 2.16</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-16-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-16-0-cwmp-full.xml">tr-181-2-16-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-16-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added Device.LocalAgent.Subscription.{i}.TriggerAction parameter to
control the notification behavior</li>
<li>Added SecuredRoles concept to the USP-specific ControllerTrust</li>
<li>Turned a number of “hidden” parameters into “secured” parameters to
allow USP Controllers with a secure role to read parameter values</li>
<li>Added a few parameters to Device.Bridging.Bridge. and sub-objects to
allow better control over bridges and STP behavior</li>
<li>Made unique key type (functional vs non-functional) explicit rather
than defaulting, and fixed incorrect choices</li>
<li>Added ability to configure exclusions from BulkData reports</li>
<li>Added Device.DeviceInfo.HostName parameter</li>
<li>Unified description of Interface parameters</li>
<li>Updated status according to our deprecation policy</li>
<li>Extended some incorrect type restrictions</li>
<li>Fixed/unified some units and their use in the description</li>
<li>Added SupportedLinkModes parameter to ethernet interfaces</li>
<li>Clarified the Device.Firewall. object and added support for firewall
features DMZ, Services, Pinholing and Policies. Also added support for
additional classifiers</li>
<li>Introduced Device.GatewayInfo. into USP</li>
<li>Extended the type of a few counters from unsignedInt to
StatsCounter64</li>
<li>Added new IPLayerCapacityDiagnostic parameters/arguments from the
TR-471i3 document</li>
<li>Added UDS (Unix Domain Socket) MTP and Device.UnixDomainSockets.
objects for internal services</li>
<li>Added Device.Logical. sub-tree to allow for definition of logical
network interfaces</li>
<li>Added Device.NAT.PortTrigger.</li>
<li>Added USP notification mechanism to Device.PeriodicStatistics.</li>
<li>Improved PPP LCPEcho description and added LCPEchoAdaptive
parameter</li>
<li>Vastly extended Device.QoS. features by adding Queues, Shapers and
Schedulers</li>
<li>Added new parameters to Device.Routing. and sub-objects to add more
routing features</li>
<li>Vastly extended SMM (Software Module Management) capabilities with
support for ApplicationData, HostObject, ExecEnvClass and
AutoRestart</li>
<li>Added Device.SSH. to configure an SSH service</li>
<li>Extended Device.Time. with support for NTP client and server
configuration</li>
<li>Added Device.UserInterface.HTTPAccess. to allow for local UI access
control</li>
<li>Added USP-specific Device.LocalAgent.Monitor. object to allow for
efficient tracking of parameter value changes</li>
<li>Added support for Device.USPServices. to manage internal services
via USP</li>
<li>Added Device.XPON. to model xPON interfaces</li>
<li>Applied cleanup for Wi-Fi objects/parameters to line up with Wi-Fi
Alliance documents</li>
<li>Removed activeNotify=“canDeny” attributes from some parameters</li>
<li>Added PeriodicStatsAdv:2 and MQTTController:2 profiles</li>
<li>Added USPServiceRef parameters to MTP referencing a service using
it</li>
<li>Disambiguated NTP vs. SNTP protocols</li>
<li>Expanded/unified descriptions of parameters used for retries</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> June 2023</td>
<td rowspan="2" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-16.pdf">TR-181
Issue 2 Amendment 16</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-16-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="4" style="text-align: left;"> 2.15</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-15-1-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-15-1-cwmp-full.xml">tr-181-2-15-1-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-15-1-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Removed items that were erroneously added to the User:1 profile and
instead added them to a new User:2 profile</li>
<li>Fixed the BulkData Profile Parameter reference; it’s a string, not a
formal path reference</li>
<li>Fixed the InstallDU() command’s ExecutionEnvRef argument; it
references an execution environment, not an execution unit</li>
<li>Fixed the VendorConfigFile description’s CWMP/USP-specific text</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> April 2022</td>
<td rowspan="4" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-15.pdf">TR-181
Issue 2 Amendment 15</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-15-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-15-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-15-0-cwmp-full.xml">tr-181-2-15-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-15-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Split the XML into multiple smaller files (this is just
housekeeping; it doesn’t affect how the model is used)</li>
<li>Added Device.USPAgent to the CWMP model to allow a CWMP ACS to
configure a device for USP communications</li>
<li>Added Device.Routing.Babel for the RFC 8966 Babel routing
protocol</li>
<li>Added Device.DOCSIS for modeling DOCSIS 3.0 and 3.1 interfaces</li>
<li>Added Device.Users.Group, Device.Users.Role and
Device.Users.SupportedShell tables for modeling system users</li>
<li>Improved the Wi-Fi data model by adding Data Elements R2 parameters,
commands and events, moving MultiAP parameters and commands into the
Data Elements structure, and by deprecating AIFSN, ECWMin, ECWMax and
TxOpMax</li>
<li>Clarified the LockoutPeriod and Retries ControllerTrust parameters
that impact how the RequestChallenge() and ChallengeResponse() data
model commands handle failed attempts</li>
<li>Clarified bulk data profile, threshold and periodic statistics USP
Controller permissions: only the USP Controller that created the profile
will receive the corresponding events</li>
<li>Added support for a new bulk data collection mechanism that utilizes
MQTT as the transport protocol</li>
<li>Clarified that Device.Optical is intended for generic optical
interfaces and is not intended to model anything specific to IEEE or
ITU-T PON technologies (objects specific to such technologies may be
added in future versions of the data model)</li>
<li>Clarified the meaning and usage of the Device.Ethernet.Interface and
Device.Ethernet.Link objects (also allowed the Ethernet Link MACAddress
parameter to be written)</li>
<li>Improved (and made more consistent) the marking of (and explanation
of) deprecated items, and how such items should progress from being
deprecated to obsoleted to deleted</li>
<li>Added a Baseline:4 profile that doesn’t include
Device.LANConfigSecurity (it relates to the now-deprecated TR-064 LAN
management protocol)</li>
<li>Many minor improvements to object and parameter descriptions</li>
<li>Replaced the non-standard dmr:version attribute with the version
attribute (which supports three levels of version)</li>
<li>Switched to DMR (data model report) schema v1.0, which supports
multi-line paragraphs, and wrapped all lines to 80 characters
maximum</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> January 2022</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-15-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="4" style="text-align: left;"> 2.14</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-14-1-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-14-1-cwmp-full.xml">tr-181-2-14-1-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-14-1-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Removed duplicate remarks about CWMP BOOTSTRAP from
descriptions</li>
<li>Fixed typos</li>
</ul></td>
<td rowspan="4" style="text-align: left;"> November 2020</td>
<td rowspan="4" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-14.pdf">TR-181
Issue 2 Amendment 14</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-14-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-14-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-14-0-cwmp-full.xml">tr-181-2-14-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-14-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added WWC (5G Wireline Wireless Convergence), PDU (Protocol Data
Unit) and FWE (5G Wireline wireless Encapsulation) top-level
objects</li>
<li>Updated Cellular object to be applicable to 5G Residential
Gateways</li>
<li>Extended support for TR-471 IP-layer metrics, including new IP-layer
capacity test</li>
<li>Supported LAN device time-based access-control</li>
<li>Various Wi-Fi improvements</li>
</ul></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-14-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 2.13</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-13-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-13-0-cwmp-full.xml">tr-181-2-13-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-13-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added support for WFA Data Elements</li>
<li>Added support for Multi AP</li>
<li>Added support for WPA3 and 802.11ax</li>
<li>Added support for MQTT 5.0</li>
<li>Added support for Packet capture diagnostics</li>
<li>Updates for TR-369 MQTT support</li>
<li>Added support for IoT Data model</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> September 2019</td>
<td rowspan="2" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-13.pdf">TR-181
Issue 2 Amendment 13</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-13-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 2.12</td>
<td rowspan="2" style="text-align: left;"> <span
id="tr-181-2-12-0-cwmp.xml" class="auto-hoverlink"><a
href="tr-181-2-12-0-cwmp-full.xml">tr-181-2-12-0-cwmp-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-12-0-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added TR-069a6 support</li>
<li>Added Firmware Image support</li>
<li>Added Ethernet Link Aggregation Group</li>
<li>Added additional Wi-Fi and WAN statistics</li>
<li>Added support for Two-Way Active Measurement Protocol (TWAMP)
reflector</li>
<li>Added support for Layer Two Tunneling Protocol version 3
(L2TPv3)</li>
<li>Added support for Virtual eXtensible Local Area Network (VXLAN)
tunnels</li>
<li>Added support for Broadband Access Service Attributes and
Performance Metrics measurement test framework (BASAPM)</li>
<li>Added support for Large-Scale Measurement of Broadband Performance
(LMAP)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> March 2018</td>
<td rowspan="2" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-12.pdf">TR-181
Issue 2 Amendment 12</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-181-2-12-0-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.11</td>
<td style="text-align: left;"><span id="tr-181-2-11-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-11-0-full.xml">tr-181-2-11-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-11-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>LED status model</li>
<li>Layer 2 tunnel support for IP diagnostics model</li>
<li>DSL G.fast model</li>
<li>Management Frame Protection support for WiFi model</li>
<li>WPS 2.0 support for WiFi model</li>
<li>User interface toggle</li>
<li>User interface messaging model</li>
<li>ConnectionRequest HTTP service toggle</li>
<li>DNS fallback support for XMPP connections</li>
</ul></td>
<td style="text-align: left;">July 2016</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-11.pdf">TR-181
Issue 2 Amendment 11</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">2.10</td>
<td style="text-align: left;"><span id="tr-181-2-10-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-10-0-full.xml">tr-181-2-10-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-10-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>MQTT model</li>
<li>Bulk data over HTTP</li>
<li>DNS Server updates</li>
<li>New diagnostics state</li>
</ul></td>
<td style="text-align: left;">November 2015</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-10.pdf">TR-181
Issue 2 Amendment 10</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.9</td>
<td style="text-align: left;"><span id="tr-181-2-9-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-9-0-full.xml">tr-181-2-9-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-9-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for WiFi MAC Address Filtering</li>
<li>Fixes for Traceroute</li>
<li>Added IEEE 1905 data model</li>
<li>Incorporated new components from TR-143 Amendment 1</li>
</ul></td>
<td style="text-align: left;">December 2014</td>
<td rowspan="2" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-8.pdf">TR-181
Issue 2 Amendment 8</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">2.8</td>
<td style="text-align: left;"><span id="tr-181-2-8-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-8-0-full.xml">tr-181-2-8-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-8-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added LLDP and HTIP home network topology discovery parameters</li>
<li>Added G.997.1-2012 DSL parameters</li>
<li>Added various WiFi parameters (associated device statistics, retry
limits, reports, QoS)</li>
<li>Added IPv6-related IP diagnostics parameters, and other minor
changes</li>
<li>Updated G.hn data model to align with G.9962</li>
<li>Added GRE and MAP data models</li>
<li>Added PCP data model</li>
<li>Added Cellular interface data model</li>
</ul></td>
<td style="text-align: left;">September 2014</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.7</td>
<td style="text-align: left;"><span id="tr-181-2-7-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-7-0-full.xml">tr-181-2-7-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-7-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added ZigBee and Provider Bridge data models</li>
<li>Also added additional WiFi statistics, and other minor changes</li>
</ul></td>
<td style="text-align: left;">November 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-7.pdf">TR-181
Issue 2 Amendment 7</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">2.6</td>
<td style="text-align: left;"><span id="tr-181-2-6-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-6-0-full.xml">tr-181-2-6-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-6-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">November 2012</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-6.pdf">TR-181
Issue 2 Amendment 6</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.5</td>
<td style="text-align: left;"><span id="tr-181-2-5-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-5-0-full.xml">tr-181-2-5-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-5-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for IPsec and bulk data collection</li>
</ul></td>
<td style="text-align: left;">May 2012</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-5.pdf">TR-181
Issue 2 Amendment 5</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">2.4</td>
<td style="text-align: left;"><span id="tr-181-2-4-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-4-0-full.xml">tr-181-2-4-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-4-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for G.hn and Optical interfaces</li>
<li>Additional WiFi parameters</li>
</ul></td>
<td style="text-align: left;">November 2011</td>
<td rowspan="3" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2_Amendment-2.pdf">TR-181
Issue 2 Amendment 2</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.3</td>
<td style="text-align: left;"><span id="tr-181-2-3-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-3-0-full.xml">tr-181-2-3-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-3-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for proxy management and alias-based addressing</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
</tr>
<tr class="even">
<td style="text-align: left;">2.2</td>
<td style="text-align: left;"><span id="tr-181-2-2-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-2-0-full.xml">tr-181-2-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for IPv6 and Firewall</li>
</ul></td>
<td style="text-align: left;">February 2011</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2.1</td>
<td style="text-align: left;"><span id="tr-181-2-1-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-1-0-full.xml">tr-181-2-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added support for Software Module Management</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> November 2010</td>
<td rowspan="3" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-2.pdf">TR-181
Issue 2</a></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"> 2.0</td>
<td style="text-align: left;"><span id="tr-181-2-0-1.xml"
class="auto-hoverlink"><a
href="tr-181-2-0-1-full.xml">tr-181-2-0-1-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-0-1.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Fixed various ranges and defaults</li>
<li>Removed non interface object <em>Alias</em> parameters from
profiles</li>
</ul></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-181-2-0-0.xml"
class="auto-hoverlink"><a
href="tr-181-2-0-0-full.xml">tr-181-2-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-2-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">May 2010</td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="16" style="text-align: left;"><h2
id="sec:device1-deprecated" class="auto-hoverlink"
data-info="header">Device:1 <strong>[DEPRECATED]</strong></h2></td>
<td style="text-align: left;"><p>1.14</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-7-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-7-0-full.xml">tr-181-1-7-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-7-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-10.pdf">TR-157
Amendment 10</a></p>
<ul>
<li>Update Bulk Data Collection for HTTP Transport</li>
</ul></td>
<td style="text-align: left;"><p>November 2015</p></td>
<td style="text-align: left;"><p><a
href="https://device-data-model.broadband-forum.org">Device Data
Model</a></p>
<p><a
href="https://www.broadband-forum.org/download/TR-181_Issue-1.pdf">TR-181
Issue 1</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p>1.13</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-6-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-6-0-full.xml">tr-181-1-6-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-6-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 9</p>
<ul>
<li>Added Inform Parameters table to ManagementServer</li>
<li>Added <em>HTIP</em> Component to <em>DeviceInfo</em> containing HTIP
related parameters</li>
<li>Updated the <em>UPnP</em> component for HTIP parameters</li>
</ul></td>
<td style="text-align: left;"><p>September 2014</p></td>
<td rowspan="6" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-181_Issue-1.pdf">TR-181
Issue 1</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.12</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-5-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-5-0-full.xml">tr-181-1-5-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-5-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 8</p>
<ul>
<li>Addition of <em>MS_StandbyPolicy</em>, <em>XMPP</em> and
<em>XMPPConnReq</em> components; other minor updates</li>
</ul></td>
<td style="text-align: left;"><p>November 2013</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p>1.11</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-4-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-4-0-full.xml">tr-181-1-4-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-4-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 7</p>
<ul>
<li>Addition of <em>DNS_SD</em> component; other minor updates</li>
</ul></td>
<td style="text-align: left;"><p>November 2012</p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.10</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-3-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-3-0-full.xml">tr-181-1-3-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-3-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 6</p>
<ul>
<li>Addition of <em>BulkDataCollection</em> component</li>
</ul></td>
<td style="text-align: left;"><p>May 2012</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p>1.9</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-2-0-full.xml">tr-181-1-2-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-2-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-5.pdf">TR-157
Amendment 5</a></p>
<p>Incorporated Femto components from <a
href="https://www.broadband-forum.org/download/TR-262.pdf">TR-262</a></p>
<ul>
<li>Addition of <em>Location</em>, <em>FaultManagement</em> and
<em>Security</em> components</li>
</ul></td>
<td style="text-align: left;"><p>November 2011</p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.8</p></td>
<td style="text-align: left;"><p><span id="tr-181-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-1-0-full.xml">tr-181-1-1-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-181-1-1-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 4</p>
<ul>
<li>Support for CWMP Proxy Management and Alias-Based Addressing</li>
</ul></td>
<td style="text-align: left;"><p>July 2011</p></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.7</td>
<td style="text-align: left;"><span id="tr-157-1-3-0.xml"
class="auto-hoverlink"><a
href="tr-157-1-3-0-full.xml">tr-157-1-3-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-157-1-3-0-dev.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-3.pdf">TR-157
Amendment 3</a></li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-3.pdf">TR-157
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.6</td>
<td style="text-align: left;"><span id="tr-157-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-157-1-2-0-full.xml">tr-157-1-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-157-1-2-0-dev.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-2.pdf">TR-157
Amendment 2</a></li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-2.pdf">TR-157
Amendment 2</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.5</td>
<td style="text-align: left;"><span id="tr-181-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-181-1-0-0-full.xml">tr-181-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-181-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Minor clarifications and additions</li>
</ul></td>
<td style="text-align: left;">February 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-181_Issue-1.pdf">TR-181
Issue 1</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.4</td>
<td style="text-align: left;"><span id="tr-157-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-157-1-1-0-full.xml">tr-157-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-157-1-1-0-dev.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-1.pdf">TR-157
Amendment 1</a></li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-1.pdf">TR-157
Amendment 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.3</td>
<td style="text-align: left;"><span id="tr-157-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-157-1-0-0-full.xml">tr-157-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-157-1-0-0-dev.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Issue-1.pdf">TR-157
Issue 1</a></li>
</ul></td>
<td style="text-align: left;">March 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Issue-1.pdf">TR-157
Issue 1</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 1.2</td>
<td style="text-align: left;"><span id="tr-143-1-0-2.xml"
class="auto-hoverlink"><a
href="tr-143-1-0-2-full.xml">tr-143-1-0-2-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-143-1-0-2-dev.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from TR-143</li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-143_Corrigendum-1.pdf">TR-143
Corrigendum 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><span id="tr-106-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-106-1-2-0-full.xml">tr-106-1-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-106-1-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Minor clarifications</li>
</ul></td>
<td style="text-align: left;">November 2008</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-2.pdf">TR-106
Amendment 2</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.1</td>
<td style="text-align: left;"><span id="tr-106-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-106-1-1-0-full.xml">tr-106-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-106-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added TR-069 Annex F and G (“TR-111”) objects</li>
<li>Many clarifications to parameter descriptions</li>
</ul></td>
<td style="text-align: left;">November 2006</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-1.pdf">TR-106
Amendment 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-106-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-106-1-0-0-full.xml">tr-106-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-106-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">September 2005</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Issue-1.pdf">TR-106
Issue 1</a></td>
</tr>
<tr class="odd">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="15" style="text-align: left;"><h2
id="sec:internetgatewaydevice1-deprecated" class="auto-hoverlink"
data-info="header">InternetGatewayDevice:1
<strong>[DEPRECATED]</strong></h2></td>
<td style="text-align: left;"><p>1.14</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-8-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-8-0-full.xml">tr-098-1-8-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-8-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 9</p>
<ul>
<li>Added Inform Parameters table to ManagementServer</li>
<li>Added <em>HTIP</em> Component to <em>DeviceInfo</em> containing HTIP
related parameters</li>
<li>Updated the <em>UPnP</em> component for HTIP parameters</li>
</ul></td>
<td style="text-align: left;"><p>September 2014</p></td>
<td rowspan="6" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-098_Amendment-2.pdf">TR-098
Amendment 2</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.13</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-7-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-7-0-full.xml">tr-098-1-7-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-7-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 8</p>
<ul>
<li>Addition of <em>MS_StandbyPolicy</em>, <em>XMPP</em> and
<em>XMPPConnReq</em> components; other minor updates</li>
</ul></td>
<td style="text-align: left;"><p>November 2013</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p>1.12</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-6-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-6-0-full.xml">tr-098-1-6-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-6-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 7</p>
<ul>
<li>Addition of <em>DNS_SD</em> component; other minor updates</li>
</ul></td>
<td style="text-align: left;"><p>November 2012</p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.11</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-5-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-5-0-full.xml">tr-098-1-5-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-5-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 6</p>
<ul>
<li>Addition of <em>BulkDataCollection</em> component</li>
</ul></td>
<td style="text-align: left;"><p>May 2012</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p>1.10</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-4-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-4-0-full.xml">tr-098-1-4-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-4-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-5.pdf">TR-157
Amendment 5</a></p>
<p>Incorporated Femto components from <a
href="https://www.broadband-forum.org/download/TR-262.pdf">TR-262</a></p>
<ul>
<li>Addition of <em>Location</em>, <em>FaultManagement</em> and
<em>Security</em> components</li>
</ul></td>
<td style="text-align: left;"><p>November 2011</p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p>1.9</p></td>
<td style="text-align: left;"><p><span id="tr-098-1-3-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-3-0-full.xml">tr-098-1-3-0-full.xml</a></span></p></td>
<td style="text-align: left;"><p><a
href="tr-098-1-3-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><p>Incorporated new components from TR-157
Amendment 4</p>
<ul>
<li>Support for CWMP Proxy Management and Alias-Based Addressing</li>
</ul></td>
<td style="text-align: left;"><p>July 2011</p></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.8</td>
<td style="text-align: left;"><a
href="tr-157-1-3-0-full.xml">tr-157-1-3-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-3-0-igd.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-3.pdf">TR-157
Amendment 3</a></li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-3.pdf">TR-157
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.7</td>
<td style="text-align: left;"><a
href="tr-157-1-2-0-full.xml">tr-157-1-2-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-2-0-igd.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-2.pdf">TR-157
Amendment 2</a></li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-2.pdf">TR-157
Amendment 2</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.6</td>
<td style="text-align: left;"><a
href="tr-157-1-1-0-full.xml">tr-157-1-1-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-1-0-igd.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Amendment-1.pdf">TR-157
Amendment 1</a></li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-1.pdf">TR-157
Amendment 1</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.5</td>
<td style="text-align: left;"><a
href="tr-157-1-0-0-full.xml">tr-157-1-0-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-0-0-igd.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from <a
href="https://www.broadband-forum.org/download/TR-157_Issue-1.pdf">TR-157
Issue 1</a></li>
</ul></td>
<td style="text-align: left;">March 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Issue-1.pdf">TR-157
Issue 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.4</td>
<td style="text-align: left;"><span id="tr-098-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-2-0-full.xml">tr-098-1-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-098-1-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Enhanced management of LAN hosts, and addition of DHCP conditional
serving capabilities</li>
<li>Improvements to management of QoS, routing, and bridging</li>
<li>Significant WiFi improvements, including configuration of WMM and
U-APSD, and various fixes to the existing WiFi data model</li>
<li>PPPoE and NAT management enhancements</li>
<li>Enhancements to DSL and Ethernet statistics, including support for
VDSL2</li>
</ul></td>
<td style="text-align: left;">September 2008</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-098_Amendment-2.pdf">TR-098
Amendment 2</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.3</td>
<td style="text-align: left;"><a
href="tr-143-1-0-2-full.xml">tr-143-1-0-2-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-143-1-0-2-igd.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated new components from TR-143</li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-143_Corrigendum-1.pdf">TR-143
Corrigendum 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.2</td>
<td style="text-align: left;"><span id="tr-098-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-1-0-full.xml">tr-098-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-098-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added TR-069 Annex F and G (“TR-111”) objects</li>
<li>Many clarifications to parameter descriptions</li>
</ul></td>
<td style="text-align: left;">November 2006</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-098_Amendment-1.pdf">TR-098
Amendment 1</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.1</td>
<td style="text-align: left;"><span id="tr-098-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-098-1-0-0-full.xml">tr-098-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-098-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added QoS and Layer2Bridging objects</li>
</ul></td>
<td style="text-align: left;">September 2005</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-098_Issue-1.pdf">TR-098
Issue 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-069-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-069-1-0-0-full.xml">tr-069-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-069-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">May 2004</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Issue-1.pdf">TR-069
Issue 1</a></td>
</tr>
</tbody>
</table>
</section>
<section id="sec:service-data-models"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Service Data Models</h1>
<table class="data-models">
<colgroup>
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 8%" />
<col style="width: 3%" />
<col style="width: 50%" />
<col style="width: 8%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Data Model</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">XML</th>
<th style="text-align: left;">HTML</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Specification</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td rowspan="9" style="text-align: left;"><h2 id="sec:fapservice2"
class="auto-hoverlink" data-info="header">FAPService:2</h2></td>
<td rowspan="5" style="text-align: left;"><p> 2.1</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="tr-196-2-1-2-cwmp-full.xml">tr-196-2-1-2-cwmp-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-196-2-1-2-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Deprecated Blacklisted parameters and replaced with Blocklisted
parameters</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> July 2022</p></td>
<td rowspan="9" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-196_Issue-2.pdf">TR-196
Issue 2</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-196-2-1-2-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> <a
href="tr-196-2-1-1-cwmp-full.xml">tr-196-2-1-1-cwmp-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-196-2-1-1-cwmp.html"><strong>Full</strong></a></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> September 2019</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-196-2-1-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-196-2-1-0-full.xml">tr-196-2-1-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-196-2-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added parameters for 3GPP SA5 Rel 11 and 12 (TS 32.452, TS
32.453)</li>
<li>Added parameters for 3GPP SA5 Rel 13 (CR S5-145293)</li>
<li>Added parameters for 3GPP SA5 Rel 13 (CR S5-146268)</li>
</ul></td>
<td style="text-align: left;">August 2015</td>
</tr>
<tr class="even">
<td rowspan="4" style="text-align: left;"> 2.0</td>
<td style="text-align: left;"><span id="tr-196-2-0-3.xml"
class="auto-hoverlink"><a
href="tr-196-2-0-3-full.xml">tr-196-2-0-3-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-0-3.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Corrected errors in CID and LAC parameter ranges</li>
</ul></td>
<td style="text-align: left;">October 2016</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-196-2-0-2.xml"
class="auto-hoverlink"><a
href="tr-196-2-0-2-full.xml">tr-196-2-0-2-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-0-2.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Corrected errors in QHyst1s and QHyst2s parameter descriptions</li>
</ul></td>
<td style="text-align: left;">February 2015</td>
</tr>
<tr class="even">
<td style="text-align: left;"><span id="tr-196-2-0-1.xml"
class="auto-hoverlink"><a
href="tr-196-2-0-1-full.xml">tr-196-2-0-1-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-0-1.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Corrected errors in TR-196i2 per direction of 3GPP TS 32.592</li>
<li>Corrected range of FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI</li>
</ul></td>
<td style="text-align: left;">November 2012</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-196-2-0-0.xml"
class="auto-hoverlink"><a
href="tr-196-2-0-0-full.xml">tr-196-2-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-2-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2011</td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2 id="sec:fapservice1"
class="auto-hoverlink" data-info="header">FAPService:1</h2></td>
<td rowspan="2" style="text-align: left;"><p> 1.1</p></td>
<td style="text-align: left;"><p><a
href="tr-196-1-1-1-full.xml">tr-196-1-1-1-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-196-1-1-1.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Added Alias parameters</li>
</ul></td>
<td style="text-align: left;"><p>November 2012</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-196_Amendment-1_Corrigendum-1.pdf">TR-196
Amendment 1 Corrigendum 1</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-196-1-1-0-full.xml">tr-196-1-1-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-196-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Supported 3GPP releases 9 and 10</li>
</ul></td>
<td style="text-align: left;">May 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-196_Amendment-1.pdf">TR-196
Amendment 1</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-196-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-196-1-0-0-full.xml">tr-196-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-196-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">April 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-196_Issue-1.pdf">TR-196
Issue 1</a></td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="7" style="text-align: left;"><h2 id="sec:storageservice1"
class="auto-hoverlink" data-info="header">StorageService:1</h2></td>
<td rowspan="3" style="text-align: left;"><p> 1.3</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="tr-140-1-3-1-cwmp-full.xml">tr-140-1-3-1-cwmp-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-140-1-3-1-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> September 2019</p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-140_Amendment-3.pdf">TR-140
Amendment 3</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-140-1-3-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-140-1-3-0-full.xml">tr-140-1-3-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-140-1-3-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Update file system and connection enumerations</li>
<li>Added SMART data model</li>
</ul></td>
<td style="text-align: left;">May 2017</td>
</tr>
<tr class="even">
<td style="text-align: left;">1.2</td>
<td style="text-align: left;"><span id="tr-140-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-140-1-2-0-full.xml">tr-140-1-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-140-1-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added <em>Alias</em> parameters</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td rowspan="3" style="text-align: left;"> <a
href="https://www.broadband-forum.org/download/TR-140_Amendment-1.pdf">TR-140
Amendment 1</a></td>
</tr>
<tr class="odd">
<td rowspan="2" style="text-align: left;"> 1.1</td>
<td style="text-align: left;"><span id="tr-140-1-1-1.xml"
class="auto-hoverlink"><a
href="tr-140-1-1-1-full.xml">tr-140-1-1-1-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-140-1-1-1.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Corrected import of tr-140-1-0.xml</li>
</ul></td>
<td style="text-align: left;">December 2011</td>
</tr>
<tr class="even">
<td style="text-align: left;"><span id="tr-140-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-140-1-1-0-full.xml">tr-140-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-140-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added missing <em>NumberOfEntries</em> and <em>Enable</em>
parameters</li>
</ul></td>
<td rowspan="2" style="text-align: left;"> April 2010</td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-140-1-0-2.xml"
class="auto-hoverlink"><a
href="tr-140-1-0-2-full.xml">tr-140-1-0-2-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-140-1-0-2.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original (XML data model)</li>
</ul></td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-140_Corrigendum-1.pdf">TR-140
Corrigendum 1</a></td>
</tr>
<tr class="even">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="8" style="text-align: left;"><h2 id="sec:stbservice1"
class="auto-hoverlink" data-info="header">STBService:1</h2></td>
<td rowspan="3" style="text-align: left;"><p> 1.4</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="tr-135-1-4-1-cwmp-full.xml">tr-135-1-4-1-cwmp-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-135-1-4-1-cwmp.html"><strong>Full</strong></a></p></td>
<td rowspan="2" style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td rowspan="2" style="text-align: left;"><p> September 2019</p></td>
<td rowspan="4" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-135_Amendment-3.pdf">TR-135
Amendment 3</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-135-1-4-1-cwmp-diffs.html">Diff</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-135-1-4-0-full.xml">tr-135-1-4-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-135-1-4-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added objects for Service Monitoring of Events</li>
</ul></td>
<td style="text-align: left;">August 2015</td>
</tr>
<tr class="even">
<td style="text-align: left;">1.3</td>
<td style="text-align: left;"><span id="tr-135-1-3-0.xml"
class="auto-hoverlink"><a
href="tr-135-1-3-0-full.xml">tr-135-1-3-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-3-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added loss event histograms</li>
</ul></td>
<td style="text-align: left;">November 2012</td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.2</td>
<td style="text-align: left;"><span id="tr-135-1-2-0.xml"
class="auto-hoverlink"><a
href="tr-135-1-2-0-full.xml">tr-135-1-2-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added <em>Alias</em> parameters</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-135_Amendment-2.pdf">TR-135
Amendment 2</a></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"> 1.1</td>
<td style="text-align: left;"><span id="tr-135-1-1-1.xml"
class="auto-hoverlink"><a
href="tr-135-1-1-1-full.xml">tr-135-1-1-1-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-1-1.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Fixed the spec attribute</li>
</ul></td>
<td style="text-align: left;">February 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-135_Amendment-3.pdf">TR-135
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><span id="tr-135-1-1-0.xml"
class="auto-hoverlink"><a
href="tr-135-1-1-0-full.xml">tr-135-1-1-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added CDS, HDMI and S/PDIF objects</li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-135_Amendment-1.pdf">TR-135
Amendment 1</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-135-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-135-1-0-0-full.xml">tr-135-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-135-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original (XML data model)</li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-135_Issue-1.pdf">TR-135
Issue 1</a></td>
</tr>
<tr class="odd">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="3" style="text-align: left;"><h2 id="sec:voiceservice2"
class="auto-hoverlink" data-info="header">VoiceService:2</h2></td>
<td rowspan="3" style="text-align: left;"><p> 2.0</p></td>
<td style="text-align: left;"><p><a
href="tr-104-2-0-2-cwmp-full.xml">tr-104-2-0-2-cwmp-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-104-2-0-2-cwmp.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Clarified meaning of SessionID and added new SIPSessionID</li>
</ul></td>
<td style="text-align: left;"><p>January 2020</p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-104_Issue-2.pdf">TR-104
Issue 2</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-104-2-0-1-cwmp-full.xml">tr-104-2-0-1-cwmp-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-104-2-0-1-cwmp.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added USP support (split XML into common, CWMP and USP files)</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-104-2-0-0-full.xml">tr-104-2-0-0-full.xml</a></td>
<td style="text-align: left;"><a
href="tr-104-2-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">March 2014</td>
</tr>
<tr class="odd">
<td colspan="7" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"><h2 id="sec:voiceservice1"
class="auto-hoverlink" data-info="header">VoiceService:1</h2></td>
<td style="text-align: left;"><p>1.1</p></td>
<td style="text-align: left;"><p><a
href="tr-104-1-1-0-full.xml">tr-104-1-1-0-full.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-104-1-1-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Added <em>Alias</em> parameters</li>
</ul></td>
<td style="text-align: left;"><p>July 2011</p></td>
<td rowspan="2" style="text-align: left;"><p> <a
href="https://www.broadband-forum.org/download/TR-104_Issue-1.pdf">TR-104
Issue 1</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;">1.0</td>
<td style="text-align: left;"><span id="tr-104-1-0-0.xml"
class="auto-hoverlink"><a
href="tr-104-1-0-0-full.xml">tr-104-1-0-0-full.xml</a></span></td>
<td style="text-align: left;"><a
href="tr-104-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original (XML data model)</li>
</ul></td>
<td style="text-align: left;">September 2009</td>
</tr>
</tbody>
</table>
</section>
<section id="sec:component-definitions"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Component Definitions</h1>
<table class="components">
<colgroup>
<col style="width: 8%" />
<col style="width: 8%" />
<col style="width: 4%" />
<col style="width: 52%" />
<col style="width: 8%" />
<col style="width: 15%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Document</th>
<th style="text-align: left;">XML</th>
<th style="text-align: left;">HTML</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Specification</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><h2 id="sec:femto-components"
class="auto-hoverlink" data-info="header">Femto Components</h2></td>
<td style="text-align: left;"><a
href="tr-262-1-0-0.xml">tr-262-1-0-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-262-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-262.pdf">TR-262</a></td>
</tr>
<tr class="even">
<td colspan="6" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="11" style="text-align: left;"><h2
id="sec:component-objects-for-cwmp-deprecated" class="auto-hoverlink"
data-info="header">Component Objects for CWMP
<strong>[DEPRECATED]</strong></h2></td>
<td style="text-align: left;"><p><a
href="tr-157-1-10-0.xml">tr-157-1-10-0.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-157-1-10-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Update Bulk Data Collection for HTTP Transport</li>
</ul></td>
<td style="text-align: left;"><p>November 2015</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-10.pdf">TR-157
Amendment 10</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-157-1-9-0.xml">tr-157-1-9-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-9-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Added Inform Parameters table to ManagementServer</li>
<li>Added <em>HTIP</em> Component to <em>DeviceInfo</em> containing HTIP
related parameters</li>
<li>Updated the <em>UPnP</em> component for HTIP parameters</li>
</ul></td>
<td style="text-align: left;">September 2014</td>
<td style="text-align: left;">TR-157 Amendment 9</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-157-1-8-0.xml">tr-157-1-8-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-8-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Addition of <em>MS_StandbyPolicy</em>, <em>XMPP</em> and
<em>XMPPConnReq</em> components; other minor updates</li>
</ul></td>
<td style="text-align: left;">November 2013</td>
<td style="text-align: left;">TR-157 Amendment 8</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-157-1-7-0.xml">tr-157-1-7-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-7-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Addition of <em>DNS_SD</em> component; other minor updates</li>
</ul></td>
<td style="text-align: left;">November 2012</td>
<td style="text-align: left;">TR-157 Amendment 7</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-157-1-6-0.xml">tr-157-1-6-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-6-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Addition of <em>BulkDataCollection</em> component</li>
</ul></td>
<td style="text-align: left;">May 2012</td>
<td style="text-align: left;">TR-157 Amendment 6</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-157-1-5-0.xml">tr-157-1-5-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-5-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Addition of <em>Location</em>, <em>FaultManagement</em> and
<em>Security</em> components</li>
</ul></td>
<td style="text-align: left;">November 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-5.pdf">TR-157
Amendment 5</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-157-1-4-0.xml">tr-157-1-4-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-4-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Support for CWMP Proxy Management and Alias-Based Addressing</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;">TR-157 Amendment 4</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-157-1-3-0.xml">tr-157-1-3-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-3-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Support for Software Module Management</li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-3.pdf">TR-157
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-157-1-2-0.xml">tr-157-1-2-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-2-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Support for TR-181 Issue 2</li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-2.pdf">TR-157
Amendment 2</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-157-1-1-0.xml">tr-157-1-1-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-1-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Addition of <em>SupportedDataModel</em> component</li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Amendment-1.pdf">TR-157
Amendment 1</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-157-1-0-0.xml">tr-157-1-0-0.xml</a></td>
<td style="text-align: left;"><a
href="tr-157-1-0-0.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">March 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-157_Issue-1.pdf">TR-157
Issue 1</a></td>
</tr>
<tr class="even">
<td colspan="6" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:network-performance-tests" class="auto-hoverlink"
data-info="header">Network Performance Tests</h2></td>
<td style="text-align: left;"><p><a
href="tr-143-1-1-0.xml">tr-143-1-1-0.xml</a></p></td>
<td style="text-align: left;"><p><a
href="tr-143-1-1-0.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Added multiple connections to DownloadDiagnostics and
UploadDiagnostics</li>
<li>Added time based testing to DownloadDiagnostics and
UploadDiagnostics</li>
<li>Added UDPEchoDiagnostics</li>
<li>Added ServerSelectionDiagnostics</li>
<li>Added IPv4 vs IPv6 selection to all tests.</li>
</ul></td>
<td style="text-align: left;"><p>December 2014</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-143_Amendment-1.pdf">TR-143
Amendment 1</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="tr-143-1-0-2.xml">tr-143-1-0-2.xml</a></td>
<td style="text-align: left;"><a
href="tr-143-1-0-2.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Incorporated editorial changes from <a
href="tr-106-1-2-0.xml">tr-106-1-2-0.xml</a></li>
</ul></td>
<td style="text-align: left;">May 2010</td>
<td style="text-align: left;">TR-143 Corrigendum 2</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="tr-143-1-0-1.xml">tr-143-1-0-1.xml</a></td>
<td style="text-align: left;"><a
href="tr-143-1-0-1.html"><strong>Full</strong></a></td>
<td style="text-align: left;"><ul>
<li>Changed to use new global bibliography, plus a few editorial
changes</li>
</ul></td>
<td style="text-align: left;">December 2008</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-143_Corrigendum-1.pdf">TR-143
Corrigendum 1</a></td>
</tr>
</tbody>
</table>
</section>
<section id="sec:schema-files" class="auto-hoverlink new-section hidden"
data-info="header">
<h1 class="auto-hoverlink" data-info="header">Schema Files</h1>
<table class="schemas">
<colgroup>
<col style="width: 9%" />
<col style="width: 9%" />
<col style="width: 55%" />
<col style="width: 9%" />
<col style="width: 16%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Document</th>
<th style="text-align: left;">Filename</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Specification</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><h2
id="sec:xmpp-connection-request-schema" class="auto-hoverlink"
data-info="header">XMPP Connection Request Schema</h2></td>
<td style="text-align: left;"><a
href="cwmp-xmppConnReq-1-0.xsd">cwmp-xmppConnReq-1-0.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-5.pdf">TR-069
Amendment 5</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><h2
id="sec:udp-lightweight-notification-schema" class="auto-hoverlink"
data-info="header">UDP Lightweight Notification Schema</h2></td>
<td style="text-align: left;"><a
href="cwmp-UDPLightweightNotification-1-0.xsd">cwmp-UDPLightweightNotification-1-0.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-5.pdf">TR-069
Amendment 5</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><h2
id="sec:ipdr-service-specification-for-bulk-data-collection"
class="auto-hoverlink" data-info="header">IPDR Service Specification for
Bulk Data Collection</h2></td>
<td style="text-align: left;"><a
href="tr-232-1-0-0-serviceSpec.xsd">tr-232-1-0-0-serviceSpec.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">June 2012</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-232.pdf">TR-232</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="9" style="text-align: left;"><h2
id="sec:device-type-schema-dt-schema" class="auto-hoverlink"
data-info="header">Device Type Schema (DT Schema)</h2></td>
<td style="text-align: left;"><p><a
href="cwmp-devicetype-1-14.xsd">cwmp-devicetype-1-14.xsd</a></p></td>
<td style="text-align: left;"><ul>
<li>Starting from this version, the DT schema version will be the same
as the specification version</li>
</ul></td>
<td style="text-align: left;"><p>July 2024</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-14.pdf">TR-106
Amendment 14</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-10.xsd">cwmp-devicetype-1-10.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Updated to reference latest published DM Schema version (v1.10)</li>
<li>Note that the DT Schema is v1.10 to match the DM Schema (DT Schema
v1.7, v1.8 and v1.9 were skipped)</li>
</ul></td>
<td style="text-align: left;">June 2023</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-12.pdf">TR-106
Amendment 12</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-6.xsd">cwmp-devicetype-1-6.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Updated to reference latest published DM Schema version (v1.9)</li>
</ul></td>
<td style="text-align: left;">January 2022</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-11.pdf">TR-106
Amendment 11</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-5.xsd">cwmp-devicetype-1-5.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Updated to reference latest published DM Schema version (v1.8)</li>
<li>Supported event and command structures in device type files</li>
</ul></td>
<td style="text-align: left;">November 2020</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-10.pdf">TR-106
Amendment 10</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-4.xsd">cwmp-devicetype-1-4.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Schema updates; document not updated</li>
<li>Updated to reference latest published DM Schema version (v1.7)</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
<td style="text-align: left;">TR-106 Amendment 9</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-3.xsd">cwmp-devicetype-1-3.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Many minor updates and clarifications</li>
</ul></td>
<td style="text-align: left;">September 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-7.pdf">TR-106
Amendment 7</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-2.xsd">cwmp-devicetype-1-2.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Added top-level UUID data type and attribute</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-6.pdf">TR-106
Amendment 6</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-1.xsd">cwmp-devicetype-1-1.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Minor changes tracking DM Schema v1.3 changes</li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-5.pdf">TR-106
Amendment 5</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-devicetype-1-0.xsd">cwmp-devicetype-1-0.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-3.pdf">TR-106
Amendment 3</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="5" style="text-align: left;"><h2
id="sec:data-model-report-schema-dmr-schema" class="auto-hoverlink"
data-info="header">Data Model Report Schema (DMR Schema)</h2></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="cwmp-datamodel-report-1-0.xsd">cwmp-datamodel-report-1-0.xsd</a></p></td>
<td style="text-align: left;"><ul>
<li>Added <em>noNameCheck</em> to suppress name checks (used for items
that knowingly disobey the rules)</li>
</ul></td>
<td style="text-align: left;"><p>July 2024</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-14.pdf">TR-106
Amendment 14</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><ul>
<li>Added <em>noUnitsTemplate</em> to suppress “missing
<em>{{units}}</em> template” warnings</li>
<li>Added <em>previousCommand</em> and <em>previousEvent</em>
attributes</li>
</ul></td>
<td style="text-align: left;">June 2023</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-12.pdf">TR-106
Amendment 12</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><ul>
<li>Changed version number to <em>1-0</em>, which indicates new
markdown-friendly wrapped descriptions</li>
<li>Added <em>customNumEntriesParameter</em>,
<em>noDiscriminatorParameter</em> and <em>noUnionObject</em> to suppress
various warnings</li>
</ul></td>
<td style="text-align: left;">January 2022</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-11.pdf">TR-106
Amendment 11</a></td>
</tr>
<tr class="even">
<td rowspan="2" style="text-align: left;"> <a
href="cwmp-datamodel-report.xsd">cwmp-datamodel-report.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Added <em>noUniqueKeys</em></li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-3.pdf">TR-106
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2008</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-2.pdf">TR-106
Amendment 2</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><h2
id="sec:dt-device-type-features-schema-dtf-schema"
class="auto-hoverlink" data-info="header">DT (Device Type) Features
Schema (DTF Schema)</h2></td>
<td style="text-align: left;"><a
href="cwmp-devicetype-features.xsd">cwmp-devicetype-features.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-3.pdf">TR-106
Amendment 3</a></td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="12" style="text-align: left;"><h2
id="sec:dm-data-model-definition-schema-dm-schema"
class="auto-hoverlink" data-info="header">DM Data Model Definition
Schema (DM Schema)</h2></td>
<td style="text-align: left;"><p><a
href="cwmp-datamodel-1-14.xsd">cwmp-datamodel-1-14.xsd</a></p></td>
<td style="text-align: left;"><ul>
<li>Starting from this version, the DM schema version will be the same
as the specification version</li>
<li>Removed the status attribute’s default</li>
<li>Supported virtual components</li>
<li>Permitted changing the version of an existing parameter (sometimes
needed when using components to define multiple parameters)</li>
</ul></td>
<td style="text-align: left;"><p>July 2024</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-14.pdf">TR-106
Amendment 14</a></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-10.xsd">cwmp-datamodel-1-10.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Supported XSD v1.1, which allows more rigorous validation, e.g., use
of appropriate attributes when creating and modifying items</li>
<li>Added defaults for various attributes, e.g. <em>access</em>,
<em>minEntries</em> and <em>maxEntries</em> default to
<em>readOnly</em>, <em>1</em> and <em>1</em> respectively</li>
<li>Deprecated the <em>mountType</em> attribute’s <em>none</em> and
<em>mountable</em> values, because mountable objects are now determined
automatically</li>
<li>Made the <em>uniqueKey/functional</em> and the
<em>command/async</em> attributes mandatory</li>
<li>Relaxed rules governing the order of top-level elements such as
<em>import</em>, <em>dataType</em> and <em>component</em>; they can now
occur in any order</li>
<li>Tightened up the use of <em>dmr:</em> attributes, which can now only
be used on elements where they make sense</li>
<li>Fixed a few bugs, e.g., added a <em>template</em> element uniqueness
check</li>
</ul></td>
<td style="text-align: left;">June 2023</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-12.pdf">TR-106
Amendment 12</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-9.xsd">cwmp-datamodel-1-9.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Allowed the <em>version</em> attribute in component references</li>
<li>Allowed <em>minEntries</em> and <em>maxEntries</em> in command and
event argument objects</li>
<li>Allowed <em>status</em> attribute in profile command/event
arguments</li>
<li>Added <em>secured</em> attribute</li>
</ul></td>
<td style="text-align: left;">January 2022</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-11.pdf">TR-106
Amendment 11</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-8.xsd">cwmp-datamodel-1-8.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Allowed command attributes, e.g. mandatory, in component
definitions</li>
</ul></td>
<td style="text-align: left;">November 2020</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-10.pdf">TR-106
Amendment 10</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-7.xsd">cwmp-datamodel-1-7.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Schema updates; document not updated</li>
<li>Supported implementation defaults, version attribute, description
templates, writeOnceReadOnly access type and the decimal datatype</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
<td style="text-align: left;">TR-106 Amendment 9</td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-6.xsd">cwmp-datamodel-1-6.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Supported USP commands, events and mount points</li>
</ul></td>
<td style="text-align: left;">May 2018</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-8.pdf">TR-106
Amendment 8</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-5.xsd">cwmp-datamodel-1-5.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Added <em>profile/<span class="citation"
data-cites="minVersion">@minVersion</span></em> attribute</li>
<li>Allowed <em>uniqueKey</em> parameters to be in sub-objects</li>
<li>Added <em>UUID</em> data type</li>
<li>Added <em>nestedBrackets</em> attribute, and allowed use of the
<em>list</em> facet in named data type definitions</li>
<li>Several other minor updates and clarifications</li>
</ul></td>
<td style="text-align: left;">September 2013</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-7.pdf">TR-106
Amendment 7</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-4.xsd">cwmp-datamodel-1-4.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Added top-level <em>file</em> attribute</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-6.pdf">TR-106
Amendment 6</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-3.xsd">cwmp-datamodel-1-3.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Relaxed some referential constraints (in the light of
experience)</li>
<li>Added <em>description/<span class="citation"
data-cites="action">@action</span></em> prefix option</li>
<li>Added <em>syntax/<span class="citation"
data-cites="command">@command</span></em></li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-5.pdf">TR-106
Amendment 5</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-2.xsd">cwmp-datamodel-1-2.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Distinguished functional and non-functional keys</li>
<li>Supported <em>#.A</em> relative path syntax</li>
</ul></td>
<td style="text-align: left;">February 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-4.pdf">TR-106
Amendment 4</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-1.xsd">cwmp-datamodel-1-1.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Made <em>import/<span class="citation"
data-cites="file">@file</span></em> optional</li>
<li>Supported <em>range/<span class="citation"
data-cites="step">@step</span></em></li>
</ul></td>
<td style="text-align: left;">September 2009</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-3.pdf">TR-106
Amendment 3</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-datamodel-1-0.xsd">cwmp-datamodel-1-0.xsd</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">November 2008</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-2.pdf">TR-106
Amendment 2</a></td>
</tr>
<tr class="odd">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="even">
<td rowspan="5" style="text-align: left;"><h2 id="sec:cwmp-rpc-schema"
class="auto-hoverlink" data-info="header">CWMP RPC Schema</h2></td>
<td style="text-align: left;"><p><a
href="cwmp-1-4.xsd">cwmp-1-4.xsd</a></p></td>
<td style="text-align: left;"><p>CWMP RPC Schema v1.2 (CWMP v1.4):</p>
<ul>
<li>Added 13 WAKEUP event code</li>
<li>Added CWMP version negotiation SOAP headers</li>
<li>Added lightweight notification attribute values</li>
</ul></td>
<td style="text-align: left;"><p>November 2013</p></td>
<td style="text-align: left;"><p><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-5.pdf">TR-069
Amendment 5</a></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-1-3.xsd">cwmp-1-3.xsd</a></td>
<td style="text-align: left;">CWMP RPC Schema v1.2 (CWMP v1.3):
<ul>
<li>Added SessionTimeout SOAP header parameter</li>
</ul></td>
<td style="text-align: left;">July 2011</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-4.pdf">TR-069
Amendment 4</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-1-2.xsd">cwmp-1-2.xsd</a></td>
<td style="text-align: left;">CWMP RPC Schema v1.2 (CWMP v1.2):
<ul>
<li>Added software management RPCs</li>
</ul></td>
<td style="text-align: left;">November 2010</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-3.pdf">TR-069
Amendment 3</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><a
href="cwmp-1-1.xsd">cwmp-1-1.xsd</a></td>
<td style="text-align: left;">CWMP RPC Schema v1.1 (CWMP v1.1):
<ul>
<li>Added autonomous transfer RPCs</li>
</ul></td>
<td style="text-align: left;">November 2007</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-2.pdf">TR-069
Amendment 2</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><a
href="cwmp-1-0.xsd">cwmp-1-0.xsd</a></td>
<td style="text-align: left;">CWMP RPC Schema v1.0 (CWMP v1.0):
<ul>
<li>Original</li>
</ul>
<em>Note that the first version of TR-069 did not include a formal XML
Schema.</em></td>
<td style="text-align: left;">November 2006</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-069_Amendment-1.pdf">TR-069
Amendment 1</a></td>
</tr>
<tr class="odd">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="even">
<td style="text-align: left;"><h2 id="sec:xml-catalog"
class="auto-hoverlink" data-info="header"><a
href="https://en.wikipedia.org/wiki/XML_catalog">XML
Catalog</a></h2></td>
<td style="text-align: left;"><a href="catalog.xml">catalog.xml</a></td>
<td style="text-align: left;"><ul>
<li>Original</li>
</ul></td>
<td style="text-align: left;">May 2018</td>
<td style="text-align: left;"><a
href="https://www.broadband-forum.org/download/TR-106_Amendment-8.pdf">TR-106
Amendment 8</a></td>
</tr>
</tbody>
</table>
</section>
<section id="sec:support-files"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Support Files</h1>
<table class="support-files">
<colgroup>
<col style="width: 11%" />
<col style="width: 6%" />
<col style="width: 6%" />
<col style="width: 68%" />
<col style="width: 6%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Document</th>
<th style="text-align: left;">XML</th>
<th style="text-align: left;">HTML</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Date</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:data-model-data-types" class="auto-hoverlink"
data-info="header">Data Model Data Types</h2></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="tr-106-types.xml">tr-106-types.xml</a></p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="tr-106-types.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Updated <em>Alias</em> component to be virtual (with different CWMP
and USP versions)</li>
</ul></td>
<td style="text-align: left;"><p>July 2024</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><ul>
<li>Added an <em>Alias</em> component to reduce cut-and-paste in the
data models</li>
<li>Added an <em>Order</em> type to reduce cut-and-paste in the data
models</li>
</ul></td>
<td style="text-align: left;">January 2024</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><ul>
<li>Schema updates; document not updated</li>
<li>Added datatypes from versioned files</li>
<li>Added CWMP and USP versions of the Alias datatype</li>
<li>Added URI, URL and URL datatypes</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
</tr>
<tr class="even">
<td colspan="5" style="text-align: left;"></td>
</tr>
<tr class="odd">
<td rowspan="3" style="text-align: left;"><h2
id="sec:data-model-bibliographic-references" class="auto-hoverlink"
data-info="header">Data Model Bibliographic References</h2></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="tr-069-biblio.xml">tr-069-biblio.xml</a></p></td>
<td rowspan="3" style="text-align: left;"><p> <a
href="tr-069-biblio.html"><strong>Full</strong></a></p></td>
<td style="text-align: left;"><ul>
<li>Fixed IPDR reference links</li>
<li>Added more bibrefs</li>
</ul></td>
<td style="text-align: left;"><p>July 2024</p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><ul>
<li>Added more bibrefs</li>
</ul></td>
<td style="text-align: left;">January 2024</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><ul>
<li>Schema updates; document not updated</li>
<li>Added references from versioned files (grouped by category and
sorted within category)</li>
<li>Updated references for convention that “TR-nnn” means the latest
Amendment and Corrigendum</li>
<li>Added references in support of Device:2.13 DM Instances</li>
<li>Added references for 3GPP 5G standards in support of Device:2.14 DM
Instances</li>
</ul></td>
<td style="text-align: left;">September 2019</td>
</tr>
</tbody>
</table>
</section>
<section id="sec:outdated-corrigenda"
class="auto-hoverlink new-section hidden" data-info="header">
<h1 class="auto-hoverlink" data-info="header">Outdated Corrigenda</h1>
<p><strong>TBD</strong></p>
</section>
<section id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes">
<hr />
<ol>
<li id="fn1"><p>Early versions of the CWMP data model defined two root
data models, <em>InternetGatewayDevice</em> and <em>Device</em>. Version
2 of the <em>Device</em> root data model (<em>Device:2</em>) deprecates
<em>InternetGatewayDevice</em> and <em>Device:1</em> in favor of a
single root data model.<a href="#fnref1" class="footnote-back"
role="doc-backlink">↩︎</a></p></li>
</ol>
</section>
    <div style="clear: both;"></div>
    <footer class="site-footer">
      <span class="site-footer-owner">
        CWMP is developed and maintained
        by <a href="https://www.broadband-forum.org">The Broadband Forum</a>.
        &copy; The Broadband Forum 2024</a>. All Rights Reserved.
      </span>
      <span class="site-footer-credits">
        This page was generated by <a href="https://pandoc.org">pandoc</a>
        and <a href="https://pages.github.com">GitHub Pages</a>.
        View the <a href="https://github.com/BroadbandForum/cwmp-data-models">specification
source on GitHub</a>.
        <span class="release"></span>
      </span>
    </footer>
  </section>
</body>
</html>
